home *** CD-ROM | disk | FTP | other *** search
/ CD School House 9 / CD School House 9.0 - Wayzata Technology (1994).iso / pc / games / mac / __adventureland__ / __adventure_helpers__ / dungeon_mastery_2_0 / dm_reference / card_4496.txt < prev    next >
Text File  |  1992-05-24  |  9KB  |  360 lines

  1. -- card: 4496 from stack: in
  2. -- bmap block id: 5325
  3. -- flags: 0000
  4. -- background id: 3679
  5. -- name:   Dsplcr Bst
  6. ----- HyperTalk script -----
  7. on closecard
  8.   if the visible of cd btn "OK" is true then send mouseup to cd btn "OK"
  9.   if the showpict of this card is false then closehelp "Monster Help"
  10. end closecard
  11.  
  12. on idle
  13.   if the selectedfield is empty and the showpict of this cd is true and the visible of cd btn "OK" is false then
  14.     get random(100)
  15.     if it=1 then blink "183,293"
  16.     else if it=2 then blink "68,297"
  17.     else if it=3 then blink "103,286"
  18.     else if it=4 then blink "180,220"
  19.     else if it=5 then blink "186,121"
  20.     else if it=6 then blink "101,183"
  21.     else if it=7 then blink "155,163"
  22.   end if
  23. end idle
  24.  
  25. on blink where
  26.   lock screen
  27.   show card button "blink" at where
  28.   unlock screen with checkerboard
  29.   hide card button "blink"
  30. end blink
  31.  
  32.  
  33. -- part 10 (button)
  34. -- low flags: 00
  35. -- high flags: 0000
  36. -- rect: left=22 top=50 right=342 bottom=402
  37. -- title width / last selected line: 0
  38. -- icon id / first selected line: 0 / 0
  39. -- text alignment: 1
  40. -- font id: 0
  41. -- text size: 12
  42. -- style flags: 0
  43. -- line height: 16
  44. -- part name: Obscure 1
  45.  
  46.  
  47. -- part 11 (button)
  48. -- low flags: 00
  49. -- high flags: 0000
  50. -- rect: left=35 top=64 right=83 bottom=208
  51. -- title width / last selected line: 0
  52. -- icon id / first selected line: 0 / 0
  53. -- text alignment: 1
  54. -- font id: 0
  55. -- text size: 12
  56. -- style flags: 0
  57. -- line height: 16
  58. -- part name: New Button
  59.  
  60.  
  61. -- part 12 (button)
  62. -- low flags: 00
  63. -- high flags: 0000
  64. -- rect: left=291 top=63 right=82 bottom=353
  65. -- title width / last selected line: 0
  66. -- icon id / first selected line: 0 / 0
  67. -- text alignment: 1
  68. -- font id: 0
  69. -- text size: 12
  70. -- style flags: 0
  71. -- line height: 16
  72. -- part name: New Button
  73.  
  74.  
  75. -- part 13 (button)
  76. -- low flags: 80
  77. -- high flags: C002
  78. -- rect: left=33 top=46 right=65 bottom=291
  79. -- title width / last selected line: 0
  80. -- icon id / first selected line: 0 / 0
  81. -- text alignment: 1
  82. -- font id: 0
  83. -- text size: 12
  84. -- style flags: 0
  85. -- line height: 16
  86. -- part name: Monster Help
  87.  
  88.  
  89. -- part 14 (button)
  90. -- low flags: 80
  91. -- high flags: 0001
  92. -- rect: left=37 top=50 right=60 bottom=47
  93. -- title width / last selected line: 0
  94. -- icon id / first selected line: 0 / 0
  95. -- text alignment: 1
  96. -- font id: 0
  97. -- text size: 12
  98. -- style flags: 0
  99. -- line height: 16
  100. -- part name: Close box
  101. ----- HyperTalk script -----
  102. on mousedown
  103.   set the hilite of me to true
  104.   set the icon of me to "closeboxstar"
  105. end mousedown
  106.  
  107. on mouseStillDown
  108.   if the mouseLoc is within the rect of me then
  109.     set the hilite of me to true
  110.     set the icon of me to "closeboxstar"
  111.   else
  112.     set the icon of me to 0
  113.     set the hilite of me to false
  114.   end if
  115. end mouseStillDown
  116.  
  117. on mouseUp
  118.   set the icon of me to 0
  119.   set the hilite of me to false
  120.   closehelp "Monster Help"
  121. end mouseUp
  122.  
  123.  
  124.  
  125. -- part 15 (button)
  126. -- low flags: 80
  127. -- high flags: 0000
  128. -- rect: left=138 top=146 right=180 bottom=172
  129. -- title width / last selected line: 0
  130. -- icon id / first selected line: 14342 / 14342
  131. -- text alignment: 1
  132. -- font id: 0
  133. -- text size: 12
  134. -- style flags: 0
  135. -- line height: 16
  136. -- part name: Blink
  137.  
  138.  
  139. -- part 18 (field)
  140. -- low flags: 81
  141. -- high flags: 2002
  142. -- rect: left=49 top=75 right=317 bottom=409
  143. -- title width / last selected line: 0
  144. -- icon id / first selected line: 0 / 0
  145. -- text alignment: 0
  146. -- font id: 0
  147. -- text size: 12
  148. -- style flags: 0
  149. -- line height: 16
  150. -- part name: Preferences
  151.  
  152.  
  153. -- part 16 (field)
  154. -- low flags: 01
  155. -- high flags: 0000
  156. -- rect: left=276 top=129 right=313 bottom=353
  157. -- title width / last selected line: 0
  158. -- icon id / first selected line: 0 / 0
  159. -- text alignment: 1
  160. -- font id: 21
  161. -- text size: 12
  162. -- style flags: 0
  163. -- line height: 14
  164. -- part name: Monster Index
  165. ----- HyperTalk script -----
  166. on mousedown
  167.   lock screen
  168.   go next
  169.   repeat
  170.     set cursor to busy
  171.     find line clkln() of me
  172.     if the short name of the foundfield is "Cat2" then
  173.       unlock screen with visual wipe left
  174.       exit to hypercard
  175.     else if the short name of the foundfield is "Monster Index" then
  176.       answer "Category"&"e&(line clkln() of me)"e&& "not found..." with "OK"
  177.       exit to hypercard
  178.     end if
  179.   end repeat
  180. end mousedown
  181.  
  182.  
  183. -- part 19 (button)
  184. -- low flags: 80
  185. -- high flags: A002
  186. -- rect: left=117 top=288 right=306 bottom=188
  187. -- title width / last selected line: 0
  188. -- icon id / first selected line: 0 / 0
  189. -- text alignment: 1
  190. -- font id: 0
  191. -- text size: 12
  192. -- style flags: 0
  193. -- line height: 16
  194. -- part name: OK
  195. ----- HyperTalk script -----
  196. on mouseUp
  197.   global hldcd,MnstrMenu
  198.   lock screen
  199.   hide me
  200.   hide card field "Preferences"
  201.   set the locktext of cd field "Monster Index" to true
  202.   set the Style of cd field "Monster Index" to transparent
  203.   set the showlines of cd field "Monster Index" to false
  204.   if the showpict of this cd is false then hide cd fld "Monster Index"
  205.   go to hldcd
  206.   unlock screen with visual zoom close
  207.   put cd fld "Monster Index" of cd 1 of this bg into MnstrMenu
  208. end mouseUp
  209.  
  210.  
  211.  
  212. -- part contents for background part 89
  213. ----- text -----
  214. Very Rare
  215.  
  216. -- part contents for background part 178
  217. ----- text -----
  218. Any
  219.  
  220. -- part contents for background part 176
  221. ----- text -----
  222. Warrior
  223.  
  224. -- part contents for background part 144
  225. ----- text -----
  226. 7
  227.  
  228. -- part contents for background part 145
  229. ----- text -----
  230. 9
  231.  
  232. -- part contents for background part 146
  233. ----- text -----
  234. 8
  235.  
  236. -- part contents for background part 147
  237. ----- text -----
  238. 8
  239.  
  240. -- part contents for background part 148
  241. ----- text -----
  242. 10
  243.  
  244. -- part contents for background part 86
  245. ----- text -----
  246.   Displacer Beast
  247.  
  248. -- part contents for background part 160
  249. ----- text -----
  250.   Dsplcr Bst
  251.  
  252. -- part contents for background part 179
  253. ----- text -----
  254. Mountains
  255.  
  256. -- part contents for background part 100
  257. ----- text -----
  258. Pack
  259. Carnivore
  260. Semi (2-4)
  261. 1d4+1
  262. 15
  263. None
  264. L (8'-12' long)
  265. Elite (13-14)
  266.  
  267. -- part contents for background part 129
  268. ----- text -----
  269. 6
  270.  
  271. -- part contents for background part 91
  272. ----- text -----
  273. 6
  274.  
  275. -- part contents for background part 175
  276. ----- text -----
  277. 12
  278.  
  279. -- part contents for background part 131
  280. ----- text -----
  281. 15
  282.  
  283. -- part contents for background part 151
  284. ----- text -----
  285. 15
  286. 15
  287. 15
  288.  
  289.  
  290.  
  291. -- part contents for background part 130
  292. ----- text -----
  293. 975
  294.  
  295. -- part contents for background part 93
  296. ----- text -----
  297.  
  298. D
  299.  
  300. -- part contents for background part 140
  301. ----- text -----
  302. 2
  303.  
  304. -- part contents for background part 150
  305. ----- text -----
  306. 2
  307.  
  308. -- part contents for background part 149
  309. ----- text -----
  310. Tentacle
  311. Claw
  312. Bite
  313.  
  314. -- part contents for background part 152
  315. ----- text -----
  316. 2d4
  317. 1d3
  318. 1d8
  319.  
  320. -- part contents for background part 154
  321. ----- text -----
  322. ΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöMONSTER HELPΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇöΓÇö
  323. Note: Some parts of this card are not active!
  324.  
  325. To create your own monsters:
  326. ΓÇó NAMEΓÇöType the monster's name into the appropriate space and a nickname will automatically be generated. If you don't like the nickname, you can change it. You can type a short category for your monster (undead, animal, man...) to the left of its name.
  327. ΓÇó INFOΓÇöChoose the frequency, activity cycle and alignment to describe your monster from the pop-up menus and fill in other information in the appropriate spaces.
  328. ΓÇó CLIMATE/TERRAINΓÇöType all areas in which the monster may be found into the climate/terrain space. Be consistent with area descriptionsΓÇôthey will be used to create random encounter tables! I use Subterranean, Forest, Mountain, Plain, Desert, Swamp, Fresh Water and Salt Water.
  329. ΓÇó HIT DICEΓÇöType the number of hit dice that your monster possesses into the HD space. Examples of legitimate HD entries for a 2d8+2 hit dice monster are 2d8+2 and 2+2. Monsters are assumed to use d8s unless you specify otherwise. If a monster uses hit dice other than a d8, the dice value must be specified (3d6+2). Note: hit point ranges are not recognized! For example 3-12 will be interpreted as 3d8 minus12, not as 3d4!
  330. ΓÇó SAVING THROWSΓÇöOnce the hit dice of a monster are specified the saving throw requirements are displayed. Monster are assumed to save as a warrior of the same level. The save level may be edited int the save box. You can pop-up a menu at  the word 
  331. "Warrior" to save as an alternate class. Clicking the hexagonal save button will roll a d20.
  332. ΓÇó ARMOR CLASSΓÇöType the armor class and any adjustments for your monster into the AC box.
  333. ΓÇó TO HIT AC 0ΓÇöType the total number of attacks your monster is allowed. List the primary weapons it uses, any attack bonuses and damage inflicted per attack. Magical and other specialized forms of attack may also be included. Damage should be listed including die specifications (not as hp ranges).
  334. ΓÇó IMPORTING DATAΓÇöIf you have the previous version of Dungeon Mastery and would like to import monster data to this version, option-click the monster icon. Make a copy of this stack first!
  335.  
  336. -- part contents for background part 180
  337. ----- text -----
  338. N N
  339.  
  340. -- part contents for background part 174
  341. ----- text -----
  342. 8
  343.  
  344. -- part contents for card part 18
  345. ----- text -----
  346.                 Monster Reference Preferences
  347.  
  348.          Edit the category                 Categories
  349.          pop-up menu...
  350.  
  351. -- part contents for card part 16
  352. ----- text -----
  353. Animal
  354. Dinosaur
  355. Insect
  356. Giant
  357. Monster
  358. NPC
  359. Pudding
  360. Undead